com.sabro.jbusiness.gui
Class FormDicionario

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.sabro.jbusiness.gui.Panel
                      extended by com.sabro.jbusiness.gui.FormDicionario
All Implemented Interfaces:
IPanel, ISelectable, java.awt.datatransfer.Transferable, java.awt.event.FocusListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Externalizable, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.ListSelectionListener

public class FormDicionario
extends Panel
implements javax.swing.event.ListSelectionListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Nested classes/interfaces inherited from interface com.sabro.jbusiness.gui.IPanel
IPanel.PanelEventType
 
Field Summary
 
Fields inherited from class com.sabro.jbusiness.gui.Panel
dataFlavor, dataFlavors, flavorList
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
FormDicionario()
           
 
Method Summary
 void cancelaEdicao()
           
 void editBeginClear()
           
 void editBeginInsertChar(java.awt.event.ActionEvent e)
          Inicia edição respondendo ao comando gerado por uma letra do teclado.
 void editBeginInsertChar(char c)
          Inicia edição respondendo ao comando gerado por uma letra do teclado.
 void editBeginSelectAll()
           
 void editBeginSelectLeft()
          Inicia edição do valor do campo pela esquerda de seu conteúdo
 void editBeginSelectRight()
          Inicia edição do valor do campo pela direita de seu conteúdo
 void editEndCancelUpdate()
          Termina edição, descarta valor alterado, não altera o campo ou o registro selecionado
 void editEndNextFieldNavegacao()
           
 void editEndNextRecordNavegacao()
          Termina edição, salva novo valor, não altera o campo selecionado, move para o próximo registro
 void editEndPrevFieldNavegacao()
          Termina edição, salva novo valor, não altera o registro selecionado, move para o campo anterior
 void editEndPrevRecordNavegacao()
          Termina edição, salva novo valor, não altera o campo selecionado, move para o registro anterior
 void editEndStayField()
          Termina edição, salva novo valor, não altera o campo ou o registro selecionado
 void excluiRegistroDicionario()
           
static FormDicionario getFormDicionario()
           
 SysDicionario getSysDicionarioSelecionado()
           
 void initComponents()
          Configura as dimensões, cores, comportamento e outros aspectos dos componentes que formarão painel.
 void moveNextFieldNavegacao()
           
 void moveNextRecordNavegacao()
          Move para o próximo registro
 void movePrevFieldNavegacao()
          Seleciona o campo anterior na grade de edição.
 void movePrevRecordNavegacao()
          Move para o registro anterior
 void pedeFoco()
           
 boolean salvaEdicao()
           
 void scrollToSelectedRow()
          Rola a grade para uma posição de mostre a linha que está selecionada
 void setDicionarios(java.util.TreeMap<java.lang.String,SysDicionario> dicionarios)
           
 void valueChanged(javax.swing.event.ListSelectionEvent e)
           
 void wasRequestClose(ISelectable iSelectable)
          Este método é chamado pelo SelectionManeger para avisar que algum objeto ISelectable está sendo fechado mas para isso precisa que seus objetos filhos também sejam fechados.
 
Methods inherited from class com.sabro.jbusiness.gui.Panel
canClose, closePanel, findPanel, focusGained, focusLost, getDialog, getDialog, getDialog, getISelectableComponents, getISelectableParent, getReference, getTransferData, getTransferDataFlavors, getWindow, isDataFlavorSupported, readExternal, setISelectableParent, setReference, showDialog, showDialog, showDialog, showFrame, showFrame, showPanel, showPanel, wasSelected, wasUnSelected, writeExternal
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FormDicionario

public FormDicionario()
Method Detail

getFormDicionario

public static FormDicionario getFormDicionario()

initComponents

public void initComponents()
Description copied from class: Panel
Configura as dimensões, cores, comportamento e outros aspectos dos componentes que formarão painel. A criação dos componentes deve ser feita em variáveis declaradas como final para evitar que sejam recriadas.

Specified by:
initComponents in class Panel

setDicionarios

public void setDicionarios(java.util.TreeMap<java.lang.String,SysDicionario> dicionarios)

getSysDicionarioSelecionado

public SysDicionario getSysDicionarioSelecionado()

valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent e)
Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener

excluiRegistroDicionario

public void excluiRegistroDicionario()

pedeFoco

public void pedeFoco()

moveNextFieldNavegacao

public void moveNextFieldNavegacao()

movePrevFieldNavegacao

public void movePrevFieldNavegacao()
Seleciona o campo anterior na grade de edição. Se for o primeiro, se mantém no mesmo lugar. Ignora se estiver em edição.


editEndNextRecordNavegacao

public void editEndNextRecordNavegacao()
Termina edição, salva novo valor, não altera o campo selecionado, move para o próximo registro


editEndPrevRecordNavegacao

public void editEndPrevRecordNavegacao()
Termina edição, salva novo valor, não altera o campo selecionado, move para o registro anterior


moveNextRecordNavegacao

public void moveNextRecordNavegacao()
Move para o próximo registro


movePrevRecordNavegacao

public void movePrevRecordNavegacao()
Move para o registro anterior


editBeginClear

public void editBeginClear()

editBeginSelectAll

public void editBeginSelectAll()

editBeginSelectRight

public void editBeginSelectRight()
Inicia edição do valor do campo pela direita de seu conteúdo


editBeginSelectLeft

public void editBeginSelectLeft()
Inicia edição do valor do campo pela esquerda de seu conteúdo


editBeginInsertChar

public void editBeginInsertChar(java.awt.event.ActionEvent e)
Inicia edição respondendo ao comando gerado por uma letra do teclado. Substitui o conteúdo do campo pela letra do teclado

Parameters:
e - Evento que chamou a ação

editBeginInsertChar

public void editBeginInsertChar(char c)
Inicia edição respondendo ao comando gerado por uma letra do teclado. Substitui o conteúdo do campo pela letra do teclado

Parameters:
c -

editEndStayField

public void editEndStayField()
Termina edição, salva novo valor, não altera o campo ou o registro selecionado


editEndCancelUpdate

public void editEndCancelUpdate()
Termina edição, descarta valor alterado, não altera o campo ou o registro selecionado


editEndNextFieldNavegacao

public void editEndNextFieldNavegacao()

editEndPrevFieldNavegacao

public void editEndPrevFieldNavegacao()
Termina edição, salva novo valor, não altera o registro selecionado, move para o campo anterior


salvaEdicao

public boolean salvaEdicao()

cancelaEdicao

public void cancelaEdicao()

scrollToSelectedRow

public void scrollToSelectedRow()
Rola a grade para uma posição de mostre a linha que está selecionada


wasRequestClose

public void wasRequestClose(ISelectable iSelectable)
Description copied from interface: ISelectable
Este método é chamado pelo SelectionManeger para avisar que algum objeto ISelectable está sendo fechado mas para isso precisa que seus objetos filhos também sejam fechados. Este método só deve ser chamado após a verificação da possibilidade de fechamento pelo método canClose().

Specified by:
wasRequestClose in interface ISelectable
Overrides:
wasRequestClose in class Panel
Parameters:
iSelectable - objeto que solicitou o fechamento.